@charset "utf-8";
/*!
 * @名称：base.css
 * @功能：1、重设浏览器默认样式
 *       2、设置通用原子类
 */
.baseWidth {
	width: 1000px;
	margin: auto;
	height: 100%;
}
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
	background: white;
	color: black;
	font-size: 13px;
	font-family: Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	margin: 0;
	padding: 0;
}
input,select,textarea {
	font-size: 100%;
}
/* 去掉 table cell 的边距并让其边重合 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* ie bug：th 不继承 text-align */
th {
	text-align: inherit;
}
/* 去除默认边框 */
fieldset,img {
	border: none;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
	display: block;
}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym {
	border: none;
	font-variant: normal;
}
/* 一致的 del 样式 */
del {
	text-decoration: line-through;
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: 500;
}
/* 去掉列表前的标识，li 会继承 */
ol,ul {
	list-style: none;
}
/* 对齐是排版最重要的因素，别让什么都居中 */
caption,th {
	text-align: left;
}
/* 来自yahoo，让标题都自定义，适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 500;
}
.shadown{-moz-box-shadow:0px 0px 5px #E4E4E4; -webkit-box-shadow:0px 0px 5px #E4E4E4; box-shadow:0px 0px 5px #E4E4E4;overflow: hidden;}
.shadown50{-moz-box-shadow:0px 0px 50px #6a6a6a; -webkit-box-shadow:0px 0px 50px #6a6a6a; box-shadow:0px 0px 50px #6a6a6a;overflow: hidden;}
q:before,q:after {
	content: '';
}
.radius5{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.radius50{-moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.radiusT5{border-radius:5px 5px 0 0;}
.radiusB5{border-radius:0 0 5px 5px;}
.radius25{-moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px;}

.radius10{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

/* 统一上标和下标 */
sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
a{
	color:#333;
}
/* 让链接在 hover 状态下显示下划线 */
a:hover {
	text-decoration: underline;
}
/* 默认不显示下划线，保持页面简洁 */
ins,a {text-decoration: none;}
/* 去除 ie6 & ie7 焦点点状线 */
a:focus,*:focus {outline: none;}
/* 清除浮动 */
.clearfix:before,.clearfix:after {
	content: "";
	display: table;
}
.cur{cursor: pointer;}
img,div,span,ul,li,button {
	border: 0px;
}

.clearfix:after {
	clear: both;
	overflow: hidden;
}

.clearfix {
	zoom: 1; /* for ie6 & ie7 */
}

.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
/* 设置显示和隐藏，通常用来与 js 配合 */
.hide {
	display: none;
}

.block {
	display: block;
}
/* 设置浮动，减少浮动带来的 bug */
.fl,.fr {
	display: inline;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.TAL{text-align: left;}
.TAR{text-align: right;}
.TAC{text-align: center;}
.m0{margin: 0px;}
.m3{margin: 3px;}
.m5{margin: 5px;}
.m10{margin: 10px;}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}
.mr40{margin-right: 40px;}
.ml50{margin-right: 50px;}
.mt5{margin-top: 5px;}
.mt7{margin-top: 7px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mb10{margin-bottom: 10px;}

.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pr5{padding-right: 5px;}
.pb5{padding-bottom: 5px;}

.p3{padding: 3px;}
.p5{padding: 5px;}
.p10{padding: 10px;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.w400{width: 400px;}
.w350{width: 350px;}
.w150{width: 150px;}
.w140{width: 140px;}
.w115{width: 115px;}
.w125{width: 125px;}
.w100{width: 100px;}
.w80{width: 80px;}
.w70{width: 70px;}
.w50{width: 50px;}
.w65{width: 65px;}
.h5{height: 5px;}
.h10{height: 10px;}
.h15{height: 15px;}
.h20{height: 20px;}
.h30{height: 30px;}
.h40{height: 40px;}
.h50{height: 50px;}
.h135{height: 135px;}
.h150{height: 150px;}
.lh30{line-height: 30px;}
.lh20{line-height: 20px;}
 
.col0{color: white;}
.col1{color: #E5E5E5;}
.col2{color: #D1D1D1;}
.col3{color: #BCBCBC;}
.col4{color: #A7A7A7;}
.col5{color: #939393;}
.col6{color: #818181;}
.col7{color: #6A6A6A;}
.col8{color: #525252;}
.col9{color: #363636;}
.col10{color: #000000;}
.bgc1{background-color:#F2F2F2; }
.table_hover tr:hover{background-color:#FCFFD1; }

h1{ font-size: 2em; margin: .67em 0 }
h2{ font-size: 1.5em; margin: .75em 0 }
h3{ font-size: 1.17em; margin: .83em 0 }
h4{ font-size: 1em;margin: 1.12em 0 }
h5{ font-size: .83em; margin: 1.5em 0 }
h6{ font-size: .75em; margin: 1.67em 0 }
.fs13{font-size: 13px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
._blank:hover{color: #0017FF !important;}
.btn_small{width: 20px;height: 30px;display:inline-block;text-decoration:none !important;  color:#151515;}
.btn_32482{background: url(../img/small/28553.png) 2px 6px  no-repeat; }
.btn_28550{background: url(../img/small/28550.png) 2px 6px  no-repeat; }
.btn_13089{background: url(../img/small/13089.png) 2px 6px  no-repeat; }
.btn_36060{background: url(../img/small/36060.png) 2px 6px  no-repeat; }

.btn-search{background: url(../img/icon.png) -16px -43px  no-repeat;}
.op50{filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
-moz-opacity:0.5; /*Firefox私有，透明度50%*/
opacity:0.5;/*其他，透明度50%*/}

.op10{filter:alpha(opacity=10); /*IE滤镜，透明度50%*/
-moz-opacity:0.1; /*Firefox私有，透明度50%*/
opacity:0.1;/*其他，透明度50%*/}
.op95{filter:alpha(opacity=95); /*IE滤镜，透明度50%*/
-moz-opacity:0.95; /*Firefox私有，透明度50%*/
opacity:0.95;/*其他，透明度50%*/}
red{color: red;}
.blue{color: blue;}
.red{color: red;}
input[type="button"],input[type="submit"], input[type="reset"], input[type="file"]{
	border: 1px solid;
	padding: 0px 10px;
	line-height: 30px;
	cursor: pointer;
}
._green{background-color: green;}
._red{background-color: red !important;} 
.pagging{padding: 10px;}
.pagging li{float: left;padding: 3px 13px;line-height: 20px;border: 1px solid #DDDDDD;background:#FAFAFA;cursor:pointer; margin: 2px; border-radius:5px;}
.pagging li:hover{background-color: #E6E6E6;}
.pagging .active{border: none;background-color: #0E7FB4;color: white;border: 1px solid #0D74A7;}
.pagging .active:hover{background-color: #0D74A7;}
.bolder{font-weight: bolder;}
.mHover:hover{background-color: #F7F7F7;}